Templars Hotel
Templars Hotel, High Street, Baldock, Hertfordshire, SG7 6AX
Home
Templars Hotel - Baldock, Hertfordshire, SG7 6AX