A stunning town house in the heart of Witney. This three bedroom house is on Grangers Place, Witney, Oxfordshire.