Riu Plaza London The Westminster
HotelLondon
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.
HotelLondon
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.