7050 NW 42nd St, Miami, FL 33166, USA
658 NW 100th St, Miami, FL 33150, USA
Big Pine Key, FL 33043, USA
8095 NW 64th St, Miami, FL 33166, USA