Alexandra Hotel - London

1 Sussex Place 159-161 Sussex Gardens
London W2 2RY

Alexandra Hotel London
This Georgian-style building in central London is close to Paddington Station. it is 600 metres from Bayswater s shopping.

Directions to Alexandra Hotel London

Rooms from £40