17
1121 Jameson St
Weatherford, TX 76086
$5,160,000 USD
58,882 SF
60
Units
6.78% Cap Rate
58,882 SF
$5,160,000 USD
Apartments