Area: Canary Wharf
1 Bedroom, 2 Bedroom, 3 Bedroom
While boasting unstinting quality and an unrivalled location, these apartments provide the finest London serviced apartments at highly competitive prices. Situated in Canary Wharf, a prime location for both business and Leisure, a diverse range of cafes, shops, restaurants and bars is within easy re ...More Details