Incorrect data? Please notify us at hi@itinari.com.
Centrally located in London's West End, St Giles London - A St Giles Hotel is situated in Bloomsbury near the junction of Tottenham Court Road and Oxford Street, just steps from theatres, top London attractions, shopping, restaurants, and nightlife.
Want to plan a trip here? Talk to AI travel assistant Maya.