21
4271 NW S Tamiami Canal Dr
Miami, FL 33126
$6,600,000 USD
17,069 SF
24
Units
5.5% Cap Rate
17,069 SF
$6,600,000 USD
Apartments