3
207 20th St
San Leon, TX 77539
$625,000 USD
4,104 SF
7
Units
9.72% Cap Rate
4,104 SF
$625,000 USD
Apartments