La Vieja Guardia
La Vieja Guardia is a seafood restaurant on Calle Portobello, in San Diego, Cartagena, near the entrance to the walled city and La Serrezuela. Closed on Sundays.
- Hours
- Monday to Saturday from 12:00 to 10:00 p.m.; closed Sundays (Google Maps, checked 2026-10-13).
- Price
- Mid-range prices; check the menu.
- Duration
- 0 to 2 hours
- Address
- Calle Portobello #10-15, San Diego, Cartagena
La Vieja Guardia is an unpretentious restaurant on a San Diego corner, with tables outside in the shade of an old tree. It's a few steps from La Serrezuela.
The menu is seafood and coastal cooking: grilled octopus with potatoes and chorizo, several ceviches, rice dishes and also dishes without seafood. Portions are big.
Opinions on the rice dishes are split; the octopus and the ceviches get the most praise.
What to see
- Grilled octopus.
- House ceviche.
- Tables outside under the tree.
Getting there
- On foot from the Plaza de San Diego or from La Serrezuela.
Tips
- Order the octopus or ceviche; the rice dishes get mixed reviews.
- If you order a mojito, ask for it with fresh mint.
- Confirm it's open: in 2024 it closed for a few days over a licensing issue.
FAQ
Where is La Vieja Guardia?
At Calle Portobello #10-15, in San Diego, near La Serrezuela.
Is it open on Sundays?
No, it's closed on Sundays.
On the map
What’s on nearby
21OctConventionCentro de Convenciones Cartagena de IndiasColombian Construction Congress 2026
28OctConferenciaCentro de Convenciones Cartagena de Indias+CTG 2026, Latin American creative economy summit
1NovFestivalCentro Histórico and Avenida SantanderCartagena Independence Festivities 2026
4NovConventionCentro de Convenciones Cartagena de Indias9th Oil, Gas and Energy Summit
25NovConventionCentro de Convenciones Cartagena de Indias23rd National Infrastructure Congress
29NovSportCentro Histórico: finish in front of the Torre del Reloj, transition at Parque de la MarinaIRONMAN 70.3 Cartagena 2026


































