Edinburgh, Old Town

Viva Mexico

Add to List

Introduction

Run by the Gonzalez family since 1984, Viva Mexico lays claim to being the first Mexican restaurant in Edinburgh. It provides authentic Mexican cuisine for a Scottish audience, including some secret family recipes. There’s a homely character about the place, with its walls full of old family photographs. Conveniently located moments away from Waverley train station, it’s a popular spot for tourists and locals alike.

Location

What's nearby

Where to stay nearby

Book

Calendar

June 2026
Jun 2026
SunMonTueWedThuFriSat
Adults
1
Children
0
Pets
0

Amenities

    Good to know