Michelin
Afternoon Tea at the Palm Court at The Langham
Location picture
Exceptional 9.5 (107 reviews)
Around £45