Comfortable spot located in the heart of Villeray! Great location and perfect for a short term stay.