Terrell Vargas
Photographer, Filmmaker, and Nurse in USA
Boasting more than 300 high-end shops, Oxford Street is one of the busiest shopping districts in all of Europe. This active street measures approximately a mile and a half long, and intersects with Park Lane, england travel itinerary