Oxford Street, Marylebone, London W1C | 23 minutes walk from Paddington
The opening of Debenhams and Selfridges in 1909 marked the beginning of Oxford Street's dominance as a shopping centre. Now, with over 200 million visitors a year, more than 300 shops and 5 million square feet of retail space, Oxford Street lays claim to being London's busiest. There's an incredible selection of British and International designers available and plenty of great restaurants and cafes to chill out in if you get a bit tired. Oxford Street also offers some of the best choice in terms of High Street fashion, if you can fight your way through the crowds. Oxford Street is one and a half miles end to end. Most shops open from 10am to 6 or 7pm. Many also open on Sundays from 11am or 12 noon to 6pm with late nights on Thursdays.