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.