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