Corporate Hospitality in Oxford

Oxford

Oxford is a city and the county town of Oxfordshire. Oxford has a population of 165,000 and was made prominent by its medieval university. It lies about 50 miles (80 km) north-west of London.

Top