1 minute read

Holmes Hotel London

Europe Holmes Hotel London

London - UNITED KINGDOM

Holmes Hotel London is a premium boutique offering in the heart of London’s Chiltern Street. Perfectly blending a unique sense of Baker Street heritage, immersive playfulness and luxury, the hotel is an intriguing new destination.

A combination of 118 sophisticated guest rooms and duplex suites, each one has expansive living areas, design-led interiors and stunning marbled bathrooms. The multi-million-pound site boasts contemporary facilities such as a vintage-inspired gym, a vibrant bar paired with a modern dining experience that celebrates exceptional produce, beautiful lounge and library spaces, perfect for working and relaxing, as well as diverse meeting areas.

Email Website

This article is from: