This hotel is located in the city centre of Montreal (ca). Read more
This hotel is located in the city centre of Montreal (ca).
Number of Rooms: 147