Situado aproximadamente a 25 minutos a pie del Estadio Conmemorativo Percival Molson, muy apreciado por los amantes del deporte, este hotel de 4 estrellas, Hotel New Castle Montreal, incluye 10 habitaciones.
Este hotel se encuentra a un par de minutos de la Plaza de las Artes, a 350 metros de la estación de metro el Atwater. Los lugares de interés religioso de la zona son la Catedral de María (1 km) y el Oratorio de San José del Monte Real (3 km). El Museo de bellas artes de Montréal y el Centro Canadiense de Arquitectura están a poca distancia del hotel. Este establecimiento está a unos 5 minutos andando de la estación de autobuses Station Awater.
Los huéspedes pueden disfrutar del desayuno en el restaurante. El restaurante el Station des Sports está junto al hotel.