7The Capital Hotel
The 5-star hotel is located around the corner from Harrods, in the district of Knightsbridge. Built in 1971, The Capital Hotel is clearly British, and The Sitting Room is perfect for afternoon tea.
Tastefull sandwiches, scones, homemade pastries, delicious jams, all of these are waiting for you.
Afternoon Tea is served in The Sitting Room between 2 PM and 5:30 PM and includes the menu we mentioned above.