Big Pine Key, FL 33043, USA
598 NW 54th St, Miami, FL 33127, USA
6821 SW 72nd St, Miami, FL 33143, USA
7501 NW 7th St, Miami, FL 33126, USA