Perhaps one of the most famous shopping streets in the world, Oxford Street is home to some of the world's biggest shops and brands. Oxford Street is a short walk from the hotel, be sure to ask our concierge for directions and ensure you stop by Selfridges for the ultimate shopping experience. Photo courtesy of London & Partners.