14-15 Langham Place, 14-15 Langham Place, London, GB
Modern Saint Georges Hotel is located in central London, England, on the corner of bustling Regent Street. The shops of Oxford Street are 250 metres away and popular attractions including Madame Tussaud's, Buckingham Palace and The London Eye ferris wheel are within half a mile of the hotel. Hotel Features. Saint Georges occupies a contemporary high rise building in London's West End, and offers 24 hour room service and car parking (surcharge).