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.
Own or manage this property? Claim your listing for free to respond to reviews, update your profile and much more.
Claim Your Listing