International Cuisine Directory

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.

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.


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.


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.

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.

The Dining Room

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

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

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!