European
The Langham Hotel,
W1B 1JA,
London
Average price £45
Afternoon Tea £80
Also, beautiful music played by jazz band of two
European
108 Baker Street,
W1U 6LJ,
London
Average price £50
Music a little loud but that is a minor point