Casablanca Restaurant offers Italian, Mediterranean, and European cuisine with vegetarian options. It features a classic and Mediterranean interior and a bar, with one search result mentioning a terrace.