Restaurants, pubs & cafes in Edinburgh

Viva Mexico Restaurant

Widely regarded as "among the best Mexican Restaurants in Scotland", all dishes are prepared using fresh local produce. Fresh lime juice margaritas, Mexican beers & New World wine.

0131 226 5145