Situado en el barrio Centro de Montreal, el The Glen - Downtown Montreal se encuentra a 400 metros del Centro Canadiense de Arquitectura y a unos 25 minutos a pie del Estadio Conmemorativo Percival Molson, cuya visita recomiendan los aficionados al deporte.
El Monte Real está a unos 2 km, mientras que la Basílica Notre-Dame está a 2 km de The Glen - Downtown Montreal. A unos cuantos pasos de la estación de metro Atwater, este apartamento tiene acceso rápido a las Adonis Downtown.
El The Glen - Downtown Montreal cuenta con un balcón con TV de pantalla plana con canales vía satélite y climatizador para hacer tu estancia más agradable. El establecimiento ofrece 1 dormitorio. Los huéspedes encontrarán 1 cuarto de baño en este apartamento.
Se proporciona una cocina completa. A unos 5 minutos a pie, los huéspedes pueden disfrutar de comida portuguesa en el restaurante Grillado's Poulet Grille Peri Peri. La estación de autobuses Station Awater se encuentra a una distancia de 300 metros del apartamento.