Office
To Sell 1.4K sf
Air Conditioning, Meeting Rooms, Kitchen, Roof Terrace, Excellent Natural Light
Self Contained Office with 2 Private Terraces and parking in Canary Wharf...
Located in the heart of Canary Wharf, the property benefits from one of London’s most established and vibrant business destinations. Just a short walk from..