The Biltmore was created to become Mayfair’s new oasis of luxury — redefining what a hotel stay could mean for a new generation of business traveller. Beyond the conventions of traditional Mayfair hospitality, it set out to offer something more enriching: a place where ambition, wellbeing and personal discovery could come together, reflecting a world where the boundaries between work and life had fundamentally changed.