Other Restaurants in Edinburgh - New Town 11 Henderson Row, New Town, Edinburgh, EH3 5DH Tags: delivery, pizza, takeaway