Italian in Edinburgh - New Town 69 Queen Street, New Town, Edinburgh, EH2 4NA Tags: italian, private parties: up to 30 guests, vegetarian dishes