13
1601 NW 119th St
Miami, FL 33167
$1,900,000 USD
5,045 SF
5,045 SF
$1,900,000 USD
Service Station