27 Albemarle Street Greater London, England W1S 4JE
Seated: 28
Standing: 50
Hidden beyond the dining room lies what might be the most beautiful and secluded al fresco spot in Mayfair, our Terrazza. Entertain in the unique ambiance of this semi open space complete with a private bar and stunning interior features, ideal for luxurious lunches, impressive cocktail and canapé parties or dinners beneath the stars.