HOTEL OVERVIEW Canary Riverside Plaza is more than just an elegant hotel, it is a symbol of the pioneering spirit of London set within rich historical wharfs and quays. Where indulgence meets...
Canary Riverside Plaza HotelHotelsCity of London - County