The Newfoundland is a 220-metre residential skyscraper, located between Westferry Road and Bank Street on the Isle of Dogs, London. “Newfoundland is a new canary wharf icon. Every furnished apartment to rent in Newfoundland is designed to open up those expansive views – either westwards towards the City or eastwards across the Estate. Amenities include a terrace, fully equipped gym, lounge, self-service bar, private dining room and screening room.”
Aerial view of Newfoundland Place, Canary Wharf, London.