A stay at this apartment places you in the heart of Oxford, within a 10-minute walk of University of Oxford and Oxford Castle. This upscale apartment is 0.4 mi (0.7 km) from Thames River and 9.8 mi (15.8 km) fr ... Read more

View all Luxury Hotels in Oxford