Mount Royal Hotel
Mount Royal Hotel
Hotel
138 Banff Avenue, Banff, Alberta, Canada
90
Excellent ·
1340 reviews