International Cuisine Directory

Jahangir Restaurant

116a South Street, St Andrews, KY16 9QD

Jahangir is the award-winning tandoori restaurant set in the heart of St Andrews, where you will find the best of Indian cuisine combined with excellent service and a relaxed atmosphere.

The Dining Room

11-13 Crails Lane, St Andrews, KY16 9NR

Well-regarded Chinese cuisine, tucked away in a picturesque town-centre lane.


5 College Street, St Andrews, KY16 9AA

A family run authentic Indian and Seafood Restaurant in the heart of St Andrews. 'Maisha' means working with pride and our aim is to operate a truly high quality Indian and Seafood Restaurant in St Andrews.


Alexandra Place, St Andrews, KY16 9XD

We are a family run restaurant and we are proud to say that we have been serving high quality Bangladeshi/Indian cuisine to the people of this beautifully historic town for the last 29 years.

The Oriental House

91 Market Street, St Andrews, KY16 9NX

We offer a wide range of delicious Chinese, Asian and European dishes, cooked to the highest standards using the freshest ingredients by our highly experienced Chefs. Offering over 200 dishes to choose from!

Zizzi (St Andrews)

87-89 South Street, St Andrews, KY16 9QW

A deceptively small front opens into a spacious, relaxing restaurant able to cater for large parties and intimate diners. We're open all day serving meals, a take away or even just some dessert and a coffee.

B Jannetta’s

31 South Street, St Andrews, KY16 9QR

Now in the fourth generation of family ownership, St Andrews' original ice cream shop (52 flavours!) makes award-winning ice cream on the premises. Our Italian-style cafe is next door to the ice cream parlour.