https://www.bestofluxuryrealty.com/South-Miami/5330-SW-63rd-Ave-South-Miami-FL-33155-A11534255
5330 SW 63rd Ave, South Miami, FL