An end-terrace dwelling within the village of Upper Heyford. It houses two bedrooms and can sleep up to four people.
Prices from £504.00
More Details & Availability