Queen’s Head Pub
/Hailing from the wilds of Scarborough, Queen’s Head Pub is a curious mix of generic sports bar and ye ol’ English-style pub. Exposed brick and British artifacts share wall space with high-def, flat screen TVs that bring in a full house during hockey games.
Read More