Canary Riverside Plaza Hotel joins The Evolution Family

Canary Riverside Plaza Hotel Canary Riverside Plaza, a Five Star Independent Hotel Set within the historic wharfs and quays of East London, Canary Riverside Plaza is the only five star independent hotel in Canary Wharf. The 142 spacious guest rooms and suites make for an incredibly comfortable stay, be it for business or leisure, with […]