Oxford Street, Europe's busiest shopping street, gets around half a million visitors on a daily basis. It is located in Central London
Coffee