London holds its own in the world of fashion and trend-setting, and is simply heaven for fashionistas, foodies and treasure hunters. Make sure you’re bringing an empty suitcase as we are about to share our top 10 shopping hot spots.

1. Oxford Street 
Now synonymous with shopping, this street has the giants of the shopping world - all your favourite high street shops as well as the flagship stores of John Lewis and Debenhams, and of course the world famous Selfridges. 
All on your doorstep if you’re staying at Amba Hotel Marble Arch.


2. Regent Street  
More flagships stores line the grand parade that is Regent Street from apple for your latest tech, to Hamley’s which the kids will love, as well as the mock tudor wonder of Liberty’s. 
Between both Marble Arch and Charing Cross it’s easy to walk or hop on a bus.


3. Borough Market 
Saturday mornings mean foodie heaven at this famed Market in London Bridge. Whatever tickles your taste buds, you can find it here. Sample delights from artisanal food suppliers, bakers, myriad street food sellers and fresh produce. Live like a local at our favourite weekend spot.
Head to London Bridge via the Jubilee line and bring a big appetite!


4. Columbia Road Flower market 
Sundays, especially in spring and summertime are best spent meandering the vibrant and beautiful wares of the flower sellers of Columbia Road. Very worth a trip off the beaten track to explore a fascinating part of the city.
Take the Central Line to Bethnal Green and  explore on foot.


5. The boutique shops of Shoreditch 
Head to the trendy part of town for a unique shopping trip. We particularly like Redchurch street lined with contemporary designer shops and perfumeries that will even make up your own perfume for you on the spot! It is also particularly renowned for menswear.
Take the number 8 bus from Oxford Circus or the 388 from Embankment  to Shoreditch High Street.


6. King’s Road 
This was once a private road just for King Charles II, more recently the coolest London street in the swinging sixties, and now a busy and popular street in Chelsea brimming with designer boutiques and antique shops. The perfect place to indulge in retail therapy and feel like royalty. 
Head to Sloane Square, west on the District & Circle lines.


7. Camden Market
For something different, head north to Camden. Brimming with character you’ll find a melting pot of people, sellers and fashions all overlooking the canal. Lose yourself in the labyrinth of alleys and stalls whilst taking in this bustling hub of creativity. Then perhaps walk the more serene canal path from Camden to Little Venice.
Head North via the Victoria or Northern lines


8. Portobello Road  
World famous for antiques, bric-a-brac and second hand clothes, this is an iconic and traditional British market place and very worth a visit to seek out some unique treasure to take home with you.
Take the Circle & District line or the Central Line to Nottinghill Gate.


9. Covent Garden 
Mooch around the quaint cobbled streets, watch street performers and shop souvenirs and special gifts at this central London market nestled in the heart of central London.
A mere stone’s throw away from Amba Hotel Charing Cross


10. Portman Village 
Just minutes away from March Arch in Marylebone this village in the city is the perfect spot for shopping, eating, socialising and quirky independent shops, traditional georgian architecture and a quaint and quintessentially British brand of retail therapy.
Set just behind the top end of Oxford Street, head straight from Amba Hotel Marble Arch.