Rhodes House, Oxford
South Parks Road, Oxford, OX1 3RG, United Kingdom
Rhodes House, Oxford is ideally located in the centre of Oxford, and offers a garden, free Wi-Fi and a terrace. The property is situated 13 km from Blenheim Palace, 25 km from Notley Abbey and 50 km from Newbury Racecourse.