Ground Floor, 33 Albemarle St, London W1S 4BP
Restaurant
Nestled within an upscale hotel, this wood-paneled cafรฉ offers tea enthusiasts a refined experience, expertly attended by knowledgeable sommeliers who curate a selection tailored to individual preferences.