Best Things to do in Mayfair: An Insider's Area Guide
One of the most quintessentially British things to do in Mayfair is to stop for a spot of afternoon tea at the world-famous hotel Claridge's.. The origins of the iconic afternoon tea are believed to date back to 1840, when Anna Russell, 7 th Duchess of Bedford, needed something to curb her appetite between lunch and dinner. Serving freshly prepared …
WhatsApp: +86 18221755073