The Biltmore Mayfair Hotel to Open As LXR Hotels & Resorts' First UK Property

The luxury hotel, situated in a prime location in the heart of Mayfair on Grosvenor Square, will open for business in Spring 2019, marking the new brand's European debut.
Source: New feed


Leave a Reply