Italian in Edinburgh - Edinburgh Haymarket 10 Clifton Terrace, Edinburgh Haymarket, Edinburgh, EH12 5DR Tags: italian, vegetarian dishes
Italian in Edinburgh - Edinburgh Haymarket 13 Clifton Terrace, Edinburgh Haymarket, Edinburgh, EH12 5DR Tags: cuisine: italian, price for 2 (exc. drinks): £30