8022 SW 89th St, Miami, FL 33156, USA
4156 SW 70th Ct, Miami, FL 33155, USA
2440 SW 23rd Terrace, Miami, FL 33145, USA
2307 Douglas Rd, Miami, FL 33145, USA