Map
3049 Alhambra St., Fort Lauderdale, FL 33304, United States
Restaurant
Casablanca Cafe