757 SE 17th St, Fort Lauderdale, FL 33316, United States
1052 NW 53rd St, Fort Lauderdale, FL 33309, United States
6700 Powerline Rd, Fort Lauderdale, FL 33309, United States