Back to London

Riu Plaza London The Westminster

HotelLondon

Photo supplied by our booking partner

Riu Plaza London The Westminster is a hotel situated at 30 John Islip Street in London. It provides accommodation for travellers visiting the capital.

No reviews on VacationGuide yet.