AMOCITY
Thames View House Surrey Quays in London features 3-star accommodations with city views of Canary Whalf. The property is located 1.6 mi from...