Natasha The Residences by Lanterra Developments is located at 263 Adelaide St W, Toronto, ON. Offering a total of 420 units at 42 storeys-tall. Natasha The Residences rises 47 storeys and offers 420 fashionable residential suites in the heart of Toronto’s world-renowned Entertainment District, home to the Toronto International Film Festival, beautiful theatres and a plethora of fine dining...