Shakespeares Head is a British pub on Carnaby Street in London where you can drink ale and lager while watching football. People also come here to listen to live music over beer. The second floor is quiet and comfortable, but on a day when football was on, the air conditioning was broken and it was hot. The beer is sometimes lukewarm.