Located directly off famous Oxford Street in the heart of London's West End. Close to major attractions and shopping ventures such as Madame Tussauds China Town Bond Street Covent Garden Trafalgar Square Piccadilly Circus Westminster Abbey and Big Ben. Accommodation compromises quintessential Holiday Inn standard of space luxury and comfort.