Filter Results
Apply Filters
Clear Filters
Saint-Michel des Saints Hotels
Hotel St-Michel
199 Chemin Brassard, Saint-Michel des Saints, Canada Show map
Hotel St-Michel Saint-Michel des Saints offers 36 rooms a 10-minute drive from Lac Taureau. This hotel also includes private parking.
From US$ 96
Book Now