Canary Riverside Plaza

Canary Riverside Plaza

Canary Wharf, London, England
Canary Riverside Plaza