7270 SW 89th Street, Miami, FL 33156 - HotPads