Historic Village Hotel Dining
Set in a tastefully modernized former coaching inn, Marykirk Hotel Restaurant offers hearty, well-prepared pub-style dishes alongside occasional global flavors such as Thai green curry and mussels. Guests highlight consistently well-cooked meals, including steaks and weekly pizzas, served in the welcoming Stables Bar. A garden with picnic tables adds a pleasant outdoor option when the weather allows. Attentive, approachable staff contribute to the comfortable, village-hotel feel.