16
2630-2670 W Pensacola St
Tallahassee, FL 32304
$2,100,000 USD
29,578 SF
24
Units
7.25% Cap Rate
29,578 SF
$2,100,000 USD
Apartments