86-90 Park Ln, London W1K 7TN
Restaurant
In a sophisticated English setting, this establishment offers a refined experience with plush furnishings, serving high-quality tea, artisanal cakes, and gourmet sandwiches tailored for discerning clientele.