Indian
116 South Street, KY16 9QD, St Andrews
Average price £25
3-Course Pre-Theatre Dinner £18.95
I had lamb balti tikka masala. Delicious
French Creative
KY16 9AS St Andrews
£20 average price
Vegan cuisine