Marshall Meadows Country House Hotel is a Georgian mansion and the most northern hotel in England, located north of Berwick-upon-Tweed, Northumberland, in northeastern England. It is set in 15 acres of grounds only 275 metres from the border.
Wikipedia[ - ]
Marshall Meadows Country House Hotel is a Georgian mansion and the most northern hotel in...
[ + ]