All types Bakery Bar Cafe Restaurant All types All types Bakeries Bars Cafes Restaurants All price levels Inexpensive All price levels All price levels Inexpensive 5 Closed now Greggs 68 High Street, Haddington, SC EH41 3EN Restaurant Cafe 5 Closed now Subway 29 High Street, Haddington, SC EH41 3ES Restaurant