Reserve Room
About the Hotel
Location Location Location! The St Giles London Hotel is one of the most central hotels in London. Located in the heart of the West End, just 50 yards from Tottenham Court Road Station, with access to the new Elizabeth Line and Central and Northern Lines. Guests can also walk to major attractions, including the British Museum, Oxford Street, and Soho. The hotel recently upgraded 230 guestrooms to a new design of neutral colours, a hint of Scandi style and contemporary comforts. With 24-hour reception, 3 restaurants, a bar, and concierge service, St Giles London Hotel is your ideal place - for business or leisure.