Rhodes House
South Parks Road, Oxford OX1 3RG England
Rhodes House is a Architectural Buildings place is located in Oxford, England. The address of Rhodes House is South Parks Road, Oxford OX1 3RG England.
If you want to go to the place or need any services, you can contact them directly. The phone number is +44 1865 270902,