The Mitre, Hampton Court

East Molesey, England, United Kingdom

4.5/5

Wonderful

(166 reviews)