I used to go to the Cannon regularly. Went this evening to meet a friend and after spending more than £40 with the very nice young women behind the bar and sitting outside with my friend for a few hours the "landlady" appeared (with a toddler behind the bar!?) to rant at me about wearing a baseball cap. Her attitude was atrocious, arrogant, confrontational and generally threatening. Clearly she doesn't care about future business. She couldn't give me any reason for her "requirement" for people to remove hats (I had been there for a while with no problem at all), it seemed like nothing more than a power trip and an opportunity to attack someone. Rest assured I will not be returning to this venue. The landlady is a rude, obnoxious, arrogant woman I do not wish to make wealthier. Boycott like the plague. read more