London attracts travelers for its royal history, theater scene, and diverse neighborhoods. Staying near the West End gives easy access to shows and shopping, while South Bank puts you close to the Tate and river walks.
Discover the best neighborhoods and hotels for shopping in London, GB. Find where to stay based on your travel style.
Recommended area: Mayfair near Oxford Street and Bond Street. Europe's busiest shopping street plus luxury boutiques on Bond Street, all walkable.
Alternative: Knightsbridge near Harrods. Knightsbridge offers Harrods and Harvey Nichols with a quieter, more upscale atmosphere.
Found 50 hotels in London, GB.
4 star hotels in London, GB
Address: 51 Bedford St
City: London
Guest Rating: 9.8/10
Prices from USD 530.96 per night
Based on 1995 reviews
5 star hotels in London, GB
Address: 65-73 Shaftesbury Avenue
City: London
Guest Rating: 9/10
Prices from USD 410.13 per night
Based on 6587 reviews
5 star hotels in London, GB
Address: 45 St Martin's Lane
City: London
Guest Rating: 9/10
Prices from USD 517.51 per night
Based on 5074 reviews
4 star hotels in London, GB
Address: 10 Carlisle Street
City: London
Guest Rating: 9.6/10
Prices from USD 508.96 per night
Based on 2174 reviews
4 star hotels in London, GB
Address: 372 The Strand
City: London
Guest Rating: 9/10
Prices from USD 335.99 per night
Based on 19599 reviews
4 star hotels in London, GB
Address: 8 St. Martins Place
City: London
Guest Rating: 9.4/10
Prices from USD 459.34 per night
Based on 244 reviews
5 star hotels in London, GB
Address: 20 Mercer Street, Covent Garden
City: London
Guest Rating: 9/10
Prices from USD 734.45 per night
Based on 4708 reviews
5 star hotels in London, GB
Address: 31-36 Leicester Square
City: London
Guest Rating: 9/10
Prices from USD 474.18 per night
Based on 4304 reviews
5 star hotels in London, GB
Address: 20 Warwick Street
City: London
Guest Rating: 8.4/10
Prices from USD 343.73 per night
Based on 743 reviews
4 star hotels in London, GB
Address: 56-57 Frith Street
City: London
Guest Rating: 8/10
Prices from USD 216.14 per night
Based on 4505 reviews
5 star hotels in London, GB
Address: 38 Leicester Square
City: London
Guest Rating: 9.1/10
Prices from USD 679.48 per night
Based on 7256 reviews
5 star hotels in London, GB
Address: 28 BOW ST
City: London
Guest Rating: 9.2/10
Prices from USD 854.18 per night
Based on 853 reviews
5 star hotels in London, GB
Address: 21 Piccadilly
City: London
Guest Rating: 9/10
Prices from USD 443.84 per night
Based on 16175 reviews
5 star hotels in London, GB
Address: 50 Berners Street
City: London
Guest Rating: 9/10
Prices from USD 487.92 per night
Based on 2939 reviews
3 star hotels in London, GB
Address: 27 - 31 Charing Cross Road
City: London
Guest Rating: 7.9/10
Prices from USD 312.77 per night
Based on 6191 reviews
5 star hotels in London, GB
Address: 1C Portland Place
City: London
Guest Rating: 9.2/10
Prices from USD 1004.52 per night
Based on 1205 reviews
5 star hotels in London, GB
Address: 16-22 Great Russell Street
City: London
Guest Rating: 9.1/10
Prices from USD 646.46 per night
Based on 1349 reviews
4 star hotels in London, GB
Address: 57-59 Welbeck Street
City: London
Guest Rating: 8.8/10
Prices from USD 395.42 per night
Based on 1110 reviews
4 star hotels in London, GB
Address: The Strand
City: London
Guest Rating: 8.7/10
Prices from USD 543.2 per night
Based on 4235 reviews
5 star hotels in London, GB
Address: 336-337 The Strand
City: London
Guest Rating: 9/10
Prices from USD 533.32 per night
Based on 190 reviews
4 star hotels in London, GB
Address: 350 Oxford Street
City: London
Guest Rating: 8/10
Prices from USD 518.77 per night
Based on 4674 reviews
4 star hotels in London, GB
Address: Coventry Street
City: London
Guest Rating: 7.9/10
Prices from USD 417.98 per night
Based on 3255 reviews
4 star hotels in London, GB
Address: 1 Leicester Square
City: London
Guest Rating: 7.7/10
Prices from USD 461.33 per night
Based on 1557 reviews
4 star hotels in London, GB
Address: Mandeville Place
City: London
Guest Rating: 9/10
Prices from USD 417.43 per night
Based on 5599 reviews
5 star hotels in London, GB
Address: 47 Welbeck Street
City: London
Guest Rating: 9/10
Prices from USD 604.15 per night
Based on 1543 reviews
5 star hotels in London, GB
Address: 2 Spring Gardens
City: London
Guest Rating: 9/10
Prices from USD 648.22 per night
Based on 962 reviews
5 star hotels in London, GB
Address: 10 Berners Street
City: London
Guest Rating: 9/10
Prices from USD 1144.27 per night
Based on 353 reviews
4 star hotels in London, GB
Address: Aldwych
City: London
Guest Rating: 8.4/10
Prices from USD 518.01 per night
Based on 142 reviews
4 star hotels in London, GB
Address: 18/21 Northumberland Avenue
City: London
Guest Rating: 8.2/10
Prices from USD 400.21 per night
Based on 5148 reviews
3 star hotels in London, GB
Address: 112a Great Russell Street
City: London
Guest Rating: 8/10
Prices from USD 162.87 per night
Based on 8352 reviews
4 star hotels in London, GB
Address: 15 Montague Street
City: London
Guest Rating: 10/10
Prices from USD 340.15 per night
Based on 2904 reviews
4 star hotels in London, GB
Address: 35 Charles Street
City: London
Guest Rating: 10/10
Prices from USD 490.03 per night
Based on 2349 reviews
5 star hotels in London, GB
Address: 6 Waterloo Place
City: London
Guest Rating: 9.6/10
Prices from USD 1083.39 per night
Based on 1413 reviews
5 star hotels in London, GB
Address: Strand
City: London
Guest Rating: 9.4/10
Prices from USD 1631.92 per night
Based on 2104 reviews
4 star hotels in London, GB
Address: 65 SHEPHERDS BUSH GREEN
City: London
Guest Rating: 9.2/10
Prices from USD 306.42 per night
Based on 4636 reviews
5 star hotels in London, GB
Address: 66 Great Queen Street
City: London
Guest Rating: 8.9/10
Prices from USD 747.45 per night
Based on 5780 reviews
5 star hotels in London, GB
Address: 3-5, Great Scotland Yard
City: London
Guest Rating: 9/10
Prices from USD 769.42 per night
Based on 693 reviews
4 star hotels in London, GB
Address: 2 Whitehall Court
City: London
Guest Rating: 8.8/10
Prices from USD 375.66 per night
Based on 5158 reviews
4 star hotels in London, GB
Address: 58 Shepherds Bush Green
City: London
Guest Rating: 8.4/10
Prices from USD 159.9 per night
Based on 6293 reviews
3 star hotels in London, GB
Address: 20 Hallam Street
City: London
Guest Rating: 8.4/10
Prices from USD 301 per night
Based on 5916 reviews
4 star hotels in London, GB
Address: 97 Great Russell Street
City: London
Guest Rating: 8/10
Prices from USD 518.77 per night
Based on 7224 reviews
Address: Great Windmill Street
City: London
Guest Rating: 7.9/10
Prices from USD 172.93 per night
Based on 20000 reviews
3 star hotels in London, GB
Address: Bedford Avenue
City: London
Guest Rating: 7.4/10
Prices from USD 202.14 per night
Based on 18841 reviews
3 star hotels in London, GB
Address: 23 Wood Lane
City: London
Guest Rating: 7.2/10
Prices from USD 89.38 per night
Based on 780 reviews
5 star hotels in London, GB
Address: 44 Grosvenor Square
City: London
Guest Rating: 9/10
Prices from USD 640.49 per night
Based on 1248 reviews
5 star hotels in London, GB
Address: 68 Regent Street
City: London
Guest Rating: 9.4/10
Prices from USD 1395.27 per night
Based on 177 reviews
3 star hotels in London, GB
Address: 3 - 5 Rockley Road
City: London
Guest Rating: 8.6/10
Prices from USD 171.21 per night
Based on 3044 reviews
4 star hotels in London, GB
Address: 56 Shepherd's Bush Green
City: London
Guest Rating: 8.4/10
Prices from USD 162.77 per night
Based on 2227 reviews
5 star hotels in London, GB
Address: Stratton Street, Mayfair
City: London
Guest Rating: 8.2/10
Prices from USD 544.99 per night
Based on 6603 reviews
4 star hotels in London, GB
Address: 11-12 Poplar Mews, Uxbridge Road
City: London
Guest Rating: 8/10
Prices from USD 238.98 per night
Based on 2399 reviews