1040 Bayview Dr, Fort Lauderdale, FL 33304, United States
3008 Alhambra St, Fort Lauderdale, FL 33316, United States
3008 Alhambra St, Fort Lauderdale, FL 33304, United States