All types Bakery Bar Cafe Club Restaurant All types All types Bakeries Bars Cafes Night clubs Restaurants All price levels Inexpensive Moderately Expensive All price levels All price levels Inexpensive Moderately Expensive 4.3 Open now Domino's Pizza - St Andrews 54 Market Street, St Andrews, Saint Andrews, SC KY16 9NT Restaurant 5 Open now Greggs 118 Market Street, St Andrews, Saint Andrews, SC KY16 9PD Restaurant Cafe 4.3 Open now Subway 90 Market Street, St Andrews, Saint Andrews, SC KY16 9PA Restaurant