The Alexandra Hotel London 159-161 Sussex Gardens, Hyde Park, London W2 2ry, United Kingdom, London

6/10.0 Based on 1 review.

Here are the latest reviews for The Alexandra Hotel London

Our Customer stayed here in November 2007

Great location, close to city centre. We had a group of 12 and all were satisfied with the value for money offered by this hotel. Rooms were v small but clean and included TV, tea and coffee and breakfast, so they suited our needs as we only needed them for sleeping. Trish from Sydney

Rating: 3/5
3 out of 5