Le Westwood is a high-rise apartment building located in Cote-St-Luc. Situated in a very quiet area and in close proximity to the Cavendish mall, these apartments offer a lovely living space for you. The building has 8 floors with 157 units, along with several elevators, an indoor swimming pool and sauna, and a full time […]