New Hotel Brand The Webster to Debut in London

Lifestyle brand The Webster has announced it will open its first property in Covent Garden this July. Located on Lincoln’s Inn Fields square, the property will be close to both Holborn and Chancery Lane tube stations, as well as popular tourist spots such as the West End and the British Museum. The hotel joins a […]

New Hotel Brand The Webster to Debut in London Read More »