The King’s Head pub is one of the many traditional British pubs in the maze of streets in this area of Mayfair.
The King’s Head is a large pub on the corner of Stafford Street and Albemarle Street in Mayfair. It is dates form 1870 although there has been a pub on the site since 1710. The building has National Heritage Grade II status.
The pub is close to Piccadilly, Old Bond Street and Green Park.