 |
64-66 Queensborough Terrace, London, England W2 3SH UK |
Apollo Hotel is situated in the heart of London, in an ideal location for Oxford Street, Marble Arch, Madam Tussauds, Buckingham Palace, and the famous Hyde Park.
The sophisticated shopping of Knightsbridge, spectacular theatre land, the glittering West End and Piccadilly Circus, famous for its nightlife, are 10 minute taxi ride away.
All of the guest rooms at the London Apollo Hotel are comfortable and nicely equipped to give a feeling of being home while away from home.
|