Restaurante Casa Mar at Marina Todomar
Perched inside Marina Todomar facing Cartagena Bay, Casa Mar marries local Caribbean ingredients with Spanish Mediterranean technique — think salt-crusted whole fish, Iberian ham tapas, and signature cocktails with the water lapping a few metres away.
What's on the Plate
Casa Mar celebrates local Caribbean ingredients using techniques from Spanish Mediterranean cuisine, offering rice dishes, grilled and salt-crusted fish, Iberian ham, tapas, and signature cocktails — a combination that feels both rooted and refined.
The open-air kiosk for groups and the patio with live music make it equally good for a long lazy lunch or a romantic dinner as the bay lights up at night.
The Setting
The restaurant is located inside Marina Todomar facing Cartagena Bay, giving every table a spectacular water view — a rarity in a city where the best bay vistas are usually reserved for rooftop bars.
An indoor dining room with air conditioning offers relief on the hottest afternoons, while the patio is the place to be once the breeze picks up after sunset.
When to Go
Casa Mar is open for lunch, dinner, and vermouth hour — the late-afternoon vermouth slot is a particularly civilised way to watch the bay traffic while grazing on tapas before the dinner rush.
Reservations are recommended on weekends; the malecón walk from Playa Castillo Grande to the marina takes about 10 minutes on foot.
Restaurante Casa Mar at Marina Todomar on video
More of Castillo Grande
Discover where to stay, what to do and the best deals for your trip.
Explore Castillo Grande →