 |
| The Apollo Hotel is ideally located in the heart
of London, close to peaceful Hyde Park, the shopping
area of Oxford Street and the theatreland.
Every touristic hot-spot is so accessible by the
Hotel. Inside, a 24 hours reception and lobby and a
restaurant serving breakfast, are available. |
|
 |