The King's Head Mayfair
A traditional pub in a dream location, The Kings Head Mayfair really is one characterful pub to relax in after a busy sightseeing trip. If you're exploring Buckingham Palace, the Ritz and RADA, make sure to swing by after for a spot of British eating at its finest.