Explore India's rich culinary heritage and find the UK's best Indian restaurants with dishes from Bengal, Punjab or Maharashtrian and really start Goan places.
Indian
116 South Street,
KY16 9QD,
St Andrews
Average price £25
Specify a date and enjoy promotions of up to -50% in our best restaurants