Description
Hour Glass Hotel — a welcoming guest house in London’s historic centre Step into the relaxed ambience of Hour Glass Hotel, where a complimentary bar and a sunny terrace set the tone for effortless comfort. Situated in London, United Kingdom, the guest house lies a short walk from the House of Lords and within easy reach of iconic sites such as the Tower of London, St Paul’s Cathedral and the Thames River. Guests enjoy complimentary Wi‑Fi throughout, daily housekeeping and a well‑equipped shared kitchen, while the on‑site bar offers a convenient spot for a quick refreshment. A dedicated concierge service and express check‑in/check‑out streamline arrivals and departures. Designed for travellers who value a homely atmosphere, Hour Glass Hotel blends the intimacy of a local neighbourhood with the convenience of central London attractions, ensuring a pleasant stay in the city’s vibrant cultural heart.