4156 SW 70th Ct, Miami, FL 33155, USA
8022 SW 89th St, Miami, FL 33156, USA
7328 NW Miami Ct, Miami, FL 33150, USA
890 SW 69th Ave, Miami, FL 33144, USA