21
261 NW 71st St
Miami, FL 33150
$6,200,000 USD
12,500 SF
6.05% Cap Rate
12,500 SF
$6,200,000 USD
Showroom