If you’re looking for a bit of a Mayfair party restaurant but don’t want to sacrifice on the food, Hora is a perfect solution ...
Checking in at The Biltmore, a high-end hotel right in the heart of Mayfair, central London, does make one feel awfully fancy ...