Oxford Street in London, England, at Christmastime. Oxford Street is not anywhere near the city of Oxford -which is about 60 km north west of London- and is a major thoroughfare in the West End. Oxford Street is one of Europe’s busiest.
England Travel Inspiration - looking for a day trip from London by train then let me help you with some beautiful destinations from cities, towns, villages and of course a castle or two! You don't need to rent a car to escape London, the trains are a fabu