Club
Shakespeare's Head
6 locals recommend,
Location
29 Great Marlborough St
London, England
Carnaby
Tips from locals
A traditional English pub that has been on Carnaby Street since 1735. Look for Shakespeare peeking out of the window.