Yes, Imperial London Hotels are located near Oxford Street and Tottenham Court Road, lined with flagship high street shops for all your retail desires. The neighbourhood of Bloomsbury also has local creators and boutiques, independent bookshops and bespoke florists if you are looking to purchase something unique.