Providing courteous service and comfortable accommodation, The Fairmont Algonquin St. Andrews makes your stay pleasant... More hotel details