Charming River View 3 Bedroom Apartment In The Heart Of London Location
Russell Place, Tavistock Tower, London, United Kingdom
Enter dates to see available properties
Area Information
Attractions
Russia Dock Woodland
550 m
Stave Hill Ecological Park
550 m
Sir John McDougall Gardens
850 m
Greenland Surrey Quays Pier
900 m
Christ Apostolic Church
950 m
Brunel Engine House
950 m
Canada Water Library
950 m
Ice Rink Canary Wharf
1.5 km
Train stations
Fenchurch Street Station
3.3 km