2190 W State Rd 84, Fort Lauderdale, FL 33312, USA
5911 SW 39th Ave, Fort Lauderdale, FL 33312, USA
4420 NW 12th Ave, Fort Lauderdale, FL 33309, USA
5885 SW 32nd Terrace, Fort Lauderdale, FL 33312, USA