Oxford is known well enough to most of the business community both here and overseas for it to stand alone as Oxford. Just Oxford...leave it at that. Oxford celebrated its 1000th anniversary last year so its been around a while as a town.
Indeed lets have London Cambridge to balance the equation then the academics at 'the other place' will not feel left out.
Doh.