Tag: London hotels

The Culpeper: The Best Pub Hotel in London

The Culpeper: The Best Pub Hotel in London

Eat (lots), drink (lots) and sleep (well) at The Culpeper in East London. Why should stay at this pub hotel on your next visit to London!