The Biltmore, Mayfair, set for spring opening in London

The luxury hotel, situated on a super prime location in the heart of Mayfair on Grosvenor Square, will open for business in the spring, marking the new brand’s European debut.
The luxury hotel, situated on a super prime location in the heart of Mayfair on Grosvenor Square, will open for business in the spring, marking the new brand’s European debut.

January 9, 2019The Biltmore, Mayfair, set for spring opening in London