260 SW 21st Terrace, Fort Lauderdale, FL 33312, USA
3037 NW 60th St, Fort Lauderdale, FL 33309, USA
Fort Lauderdale, FL 33315, USA
5937 Anglers Ave, Fort Lauderdale, FL 33312, USA