A Perfect 10 With Mayfair Hotels & Resorts
Gorgeous locations. Modern accommodations. First-class service. Say hello to Mayfair Hotels & Resorts.
With 10 properties to choose from in downtown Vancouver and North Vancouver, and Victoria and Nanaimo on Vancouver Island, Mayfair is your perfect match for first-rate accommodations along beautiful B.C.’s west coast.