A large two bedroom apartment situated in Vantage Mews, Canary Wharf, E14. Ideally located for transport links to the City, Vantage Mews is just a short walk