Miami, FL 33130, USA
1461 NW 23rd St, Miami, FL 33142, USA
6950 SW 40th St, Miami, FL 33155, USA
660 NW 98th St, Miami, FL 33150, USA