We recently spent a sunny afternoon on the terrace at Café Biltmore. Located on Grovesnor Square, The Biltmore Mayfair, LXR Hotels & Resorts, features 250 opulent rooms and 57 curated suites with excellent views of London’s skyline. Café Biltmore is the hotel’s casual dining hot spot, boasting modern takes on world classics with fresh, seasonal ingredients.