SE161LX
Imperial Court, 1-3 Odessa Street, London, SE16
New Pier Wharf SE16 563 Sq Ft One Bedroom One Bathroom River Thames/Canary Wharf Views Private Balcony Third Floor High Specification Interior Landscaped Gardens Excellent Location