Zedwell Underground Tottenham Court Road
London, United Kingdom
Discover Zedwell Underground at Tottenham Court Road, London's first underground hotel, offering an unparalleled experience designed for your sleep and wellbeing. Nestled just a few minutes' walk from Tottenham Court tube station, this unique subterranean haven is crafted to ensure a tranquil escape from the urban rush. With features like premium mattresses, advanced soundproofing, clutter-free spaces, Address: 112a Great Russell St London WC1B 3NQ, United Kingdom Phone: +442070965414