13711 Almeda Road, Houston, TX 77047

Current Owners
Una Luz De Esperanza Iglesia
Purchase Price
N/A
Property Taxes
$3,392 (2021)
Blockshopper green logo