Westwood Management International manages two luxurious full-service apartment buildings in the Greater Toronto area. One, The Academy Place, is located in Etobicoke and the other, the Westwood, is located in Mississauga