The Queens Head

Southminster, Essex, United Kingdom



The Queens Head, Southminster, Essex, United Kingdom