The Queens Head

Mitcham, Surrey, United Kingdom



The Queens Head, Mitcham, Surrey, United Kingdom