Stone House

Henley on Thames

A new house in the Oxfordshire countryside