Experience Luxury Redefined.

Bursting with contemporary charm, The Mayfair is a modern, boutique hotel serving elegance, luxury and intrigue.

Centrally located on vibrant Victoria Street, check in and find yourself on the doorstep of the city's finest hospitality, best attractions and unique experiences. Come on in, stay a while, depart delighted.

Stay With Us

At the heart of The Mayfair experience are 67 sumptuous guest rooms. Offering a relaxed environment, attentive service, and spacious rooms with delightful details, you’re at home here, at The Mayfair. 

Meet at The Mayfair

Nestled in the heart of the hotel, food and beverage offering Majestic at Mayfair reflects elegant modernity with a boutique twist.

Offering a la carte all day brunch, high tea and a premium cocktail bar experience, step in and enjoy relaxed opulence, delectable fare and friendly service.

Meetings & Events

With two meeting rooms offering ample natural light, integrated AV technology and inspired catering options, choose The Mayfair for your next event.

Where to find us