Mayfair is located in 650 Speed Avenue, V8Z 1A4, Victoria, Canada.