Property Location With a stay at Hotel Villa, you'll be centrally located in Montreal, steps from Monument National and minutes from Theater du Nouveau Monde. This hotel is close to Notre Dame Basilica and Saint Joseph's Oratory. Rooms Make yourself at..