Taste of Italy
Edinburgh, United Kingdom Italian restaurant
Smart, bi-level Italian restaurant with dark wood interiors and framed black-and-white photography.
Address · Phone · Hours
- Address
- 9 Baxter's Pl, Edinburgh, Scotland, GB
- Phone
- +44 131 557 9998
More in Edinburgh
Get the DefoVisit app
Ask the reviews about Taste of Italy, save it to a list and post a story from there.