Templars Hotel & Restaurant

British

Baldock

01462 893620

Templars Hotel & Restaurant

20 High St, Baldock SG7 6AX