Placeholder Picture Est. 2010
Tapas
Restaurant
Edinburgh
0131 221 1554 3 Lochrin Terrace
Tollcross
Edinburgh
EH3 9QJ
TripAdvisor Certificate of Excellence - Hall of Fame 2011 - 2015
TripAdvisor - Certificate of Excellence 2016
TripAdvisor - Certificate of Excellence 2017