Spacious home in Almeda Genoa Place, Houston with a large lot size of 20000 sqft.
Property Type: Land