15975 SW 117th Ave, Miami, FL 33177, United States
3400 Main Hwy, Miami, FL 33133, United States
12209 SW 132nd Ct, Miami, FL 33186, United States