8618 Flossie Mae ST, Houston, TX 77029 - MLS#18899299 - The Mendez ...