3100 SW 103rd Ave, Miami, FL 33165, USA
Miami, FL 33169, USA
10420 SW 62nd St, Miami, FL 33173, USA
2150 NW 95th St, Miami, FL 33147, USA