11801 SW 90th St # 101, Miami FL 33186
11801 SW 90th St # 101, Miami FL 33186, Miami, FL 33186
$2,000,000