Viva Mexico

41 Cockburn Street, Old Town

feature (edinburgh) | Read in About 1 minute
Published 09 Jul 2009
33331 large
39658 original

Viva Mexico is a charming restaurant tucked into Cockburn Street, situated just off the Royal Mile in the Old Town. The menu is predictably well-stocked with fiery Mexican grub – but there are plenty of cooler options for the less adventurous.

Fajitas may not officially qualify as Mexican, but it would be a shame to miss the superb ones on offer here on a technicality. They're mildly hot – but overheating customers are free to cool down with the excellent range of ice creams and sorbets.

The restaurant's dim lighting creates a calm atmosphere, enlivened by the mass of sombrero imagery plastering the walls. The service is superb, the food decent value, and the menu diverse enough to satisfy most palates.