The Old Bell Hotel, Malmesbury, Wiltshire

The Old Bell Hotel at Malmesbury is the oldest hotel in Britain – but it’s also stunningly pretty and is very typical of the surrounding area, the Cotswolds. But as most old buildings do, the Old Bell Hotel has a few secrets – a mysterious Grey Lady and numerous spooky goings-on.

The Old Bell Hotel, Malmesbury, Wiltshire