All types Bar Cafe Restaurant All types All types Bars Cafes Restaurants 5 Open now Premier Inn Edinburgh A1 Newcraighall 91 Newcraighall Road, Newcraighall, Edinburgh, Newcraighall, SC EH21 8RX Restaurant