Viva Mexico is situated on Cockburn Street. Between Princess Street and The Royal Mile. We are quite literally a 2 minute walk from Waverley train station.
......We are Here