129 North Street
St. Andrews, KY16 9AG
Get directions

About Us

Greyfriars Hotel is a family run hotel based in the centre of St Andrews. We offer both excellent accommodation and food. We have the largest selection of Cask Ales and bottled beers from around the world.

Reviews