 |
On the Edgware Road, just a short walk away from many of the most famous attractions in central London, including Oxford Street and Hyde Park, this hotel is in a great spot for both business and leisure travellers exploring the capital. The rooms have been designed to be a quiet place of rest and relaxation, away from the stresses of modern life.
|