Noted as one of the top, luxury hotels in Canada, The Magnolia is renowned for its service and location. Spa and steakhouse for convenience and relaxation.
Noted as one of the top, luxury hotels in Canada, The Magnolia is renowned for its service and location. Spa and steakhouse for convenience and relaxation.