Soho · London

The Shakespeare's Head

Average

Greene King pub on Great Marlborough Street in Soho. Cheapest pint: Amstel at £6.25. Real ale; sports screens.

29 Great Marlborough Street, Soho, London, W1F 7HZ

LondonSohoCarnabySport

Drink prices

Cheapest lager£6.25
Guinness£6.45
IPA-
Cider-
House wine (glass)-
Soft drink-
Cocktail-

Beer lineup

What's on the bar and what a pint costs.

  • Amstel£6.25
  • Guinness£6.45

Food prices

Cheapest main-
Portion of chips-
Burger-
Steak-
Sunday roast-
Lunch deal-

Live sport

What's on the screens at The Shakespeare's Head.

Sky SportsTNT SportsBig screens

Verified 20 Aug 2026

Features

Good for groupsShows footballOutdoor seating

The Shakespeare's Head: frequently asked questions

How much is a pint at The Shakespeare's Head?

The cheapest pint of lager at The Shakespeare's Head in Soho is £6.25, and a pint of Guinness is £6.45. That makes it the cheapest of the 0 venues we track in Soho. Last checked 20 Aug 2026.

Does The Shakespeare's Head show football?

Yes, The Shakespeare's Head shows live football.

Is The Shakespeare's Head dog friendly and does it have a beer garden?

The Shakespeare's Head is outdoor seating. It sits on 29 Great Marlborough Street, Soho, London, W1F 7HZ.

More pubs near The Shakespeare's Head

Explore more pubs and checked pint prices in Soho.