Click to expand/collapse all other details

Waterstoke manor, Thame, Oxfordshire, England