11803 Almeda Road, Houston, TX 77051

Current Owners
F Stevenson Jr. and Benjamin (revocable living trust) (and others)
Purchase Price
N/A
Property Taxes
$380 (2018)
Blockshopper green logo