COVID-19 Update: Please click here for more details
London offers plenty of shopping opportunities for those who fancy a bit of retail therapy. So why not book a romantic getaway with a stay at a Shaftesbury hotel?
On Saturdays in Notting Hill, Portobello Road is transformed into one of the world's largest antiques markets, stretching nearly a kilometre and selling everything from furniture and bric-a-brac through to clothing and jewellery. Many stalls also sell street food, fresh fruit and vegetables and other goods.
What's more, there are a number of antique shops in the area, so even when the market isn't open, Portobello Road is a great destination.
An elegant shopping destination in Mayfair, Burlington Arcade offers a collection of luxury shops selling items such as jewellery, leather goods, high-end fashion, antiques and perfume.
Whether you're looking to find a treasure or are just window-shopping, Burlington Arcade is sure to delight. Be sure to keep an eye out for the lovely glass ceiling and the traditionally dressed attendants in frock coats and top hats - called Beadles.
A massive shopping centre in White City, this is one of London's premier destinations for fashion, dining and entertainment - all under one roof.
Indeed, the 150,000 square metres of retail space offers a vast selection of shops and restaurants ranging from high-street favourites to luxury brands. There's even a 14-screen cinema.
Piccadilly is home to some of the best shops in London, giving you plenty to see and do when you book hotel spa packages at the Shaftesbury.
A popular shopping destination for tourists and locals alike, Jubilee Market and Covent Garden offer a little bit of everything when it comes to shopping.
Whether you're seeking handmade goods, fresh fruit and vegetables, souvenirs, high-street shops, luxury goods, boutique stores, the latest technology or a delicious meal, this is the place to go.
If you're looking for luxury food items, a trip to Fortnum & Mason is sure to delight. Established for more than 150 years, it is a premier destination for fine foods, with products ranging from chocolates and confectionary, through to exclusive Champagnes.
Indeed, the shop - which is located on Piccadilly Road - has held numerous Royal Warrants through the years. It's also a popular place to go for afternoon tea and is home to a variety of restaurants and a wine bar.
Located on Regent Street, Liberty is an up-market department store that offers everything from home furnishings through to food, flowers, fabric and fashion.
Before you go in, be sure to take some time to admire the building's stunning exterior - built in a Tudor Revival style, it has a Grade II listing.
If you're looking to do a bit of shopping in Kensington, why not book London deals on accommodation with the Shaftesbury Hotel?
A street that became famous during the 1960s for its ties with fashion and the likes of Vivien Westwood, King's Road is a popular shopping destination.
Whether you're looking for a new outfit, a gorgeous pair of shoes or something sparkly, it's sure to be found on this two-mile stretch. Plus, you'll enjoy a great range of big-name retailers and smaller boutique shops.
A massive department, this shop was established by Peter Rees Jones in the 1870s.
Today, the company is situated in a Grade II listed building, which was constructed in the 1930s on the west side of Sloane Square. The business is owned by the John Lewis partnership and offers the high-quality goods you would expect from this well-known retailer.
If you're shopping for fresh, local or organic foods, this is the place to go in Kensington.
Open every Saturday, you'll find stalls selling fresh fruits and vegetables, as well as meat from unusual breeds, unique sausages, artisan breads, mouth-watering cakes and dairy products like milk, eggs, cheese and yogurt.