Delivery/Takeaway in Edinburgh - New Town 62 Inverleith Row, New Town, Edinburgh, EH3 5PX Tags: pizza