The Bear & Ragged Staff

Farnham, Surrey, United Kingdom



The Bear & Ragged Staff, Farnham, Surrey, United Kingdom