Home » Pubs » Marykirk Hotel (Marykirk)
Built in the 18th Century, this Category C listed building is a former coaching inn situated in the village of Marykirk, which lies between Montrose and Laurencekirk.