An enormous hotel, just a short walk from Oxford Street, this charming hotel is one of the best places that you can stay in central London. The rooms have all been designed with care and attention and offer a range of modern amenities throughout, including satellite television and a range of modern bathroom facilities. The staff is always on hand to help you get the most from your stay.