Booking


Sambuca Italian Restaurant
101-103 Causewayside Edinburgh EH9 1QG
Tel: 0131 667 3307

Get Direction