Top Trending Hotels Near Bourne Hall Museum

See all 962 Hotels near Bourne Hall Museum
Nectar Logo

Get 200 Nectar points when you book your hotel

Simply enter your Nectar card number when prompted. Your points will be credited 30 days after you return from your trip.

Park Plaza Riverbank London
Park Plaza Riverbank London

18 Albert Embankment, London SE1 7TJ

4.0 out of 5.0

Park Plaza Riverbank London is across the river from the Tate Britain gallery, close to Westminster. The London Eye, Houses o …

£90
avg/night
Park Plaza Westminster Bridge London
Park Plaza Westminster Bridge London

200 Westminster Bridge Road, London SE1 7UT

4.0 out of 5.0

This fantastic new hotel is located on the South Bank, near London Eye. Waterloo and Westminster stations are within 5 minute …

£161
avg/night
K West Hotel & Spa
K West Hotel & Spa

Richmond Way, London W14 0AX

4.0 out of 5.0

Rich in designer details, this London hotel is a 10-minute walk from Notting Hill and 3 blocks from Shepherd's Bush Empire …

£98
avg/night
The Chelsea Harbour Hotel
The Chelsea Harbour Hotel

Chelsea Harbour, London SW10 0XG

5.0 out of 5.0

This London hotel overlooks the boats in Chelsea Harbour, within 2 kilometers of Stamford Bridge Stadium, Battersea Park, and …

£197
avg/night
The Grosvenor Hotel
The Grosvenor Hotel

101 Buckingham Palace Road, London SW1W 0SJ

4.0 out of 5.0

Located in London City Centre, this hotel is within a 15-minute walk of Victoria Palace Theatre, Buckingham Palace, and St. …

£136
avg/night
The Chesterfield Mayfair
The Chesterfield Mayfair

35 Charles Street, London W1J 5EB

4.0 out of 5.0

Located in London City Centre, this hotel is within a 15-minute walk of Buckingham Palace, Selfridges, and London Palladium …

£220
avg/night
Pestana Chelsea Bridge Hotel & Spa
Pestana Chelsea Bridge Hotel & Spa

354 Queenstown Road, London SW8 4AE

4.0 out of 5.0

Located in Battersea, this spa hotel is within 2 mi (3 km) of Battersea Park, Harrods, and Buckingham Palace. Sloane Square …

£131
avg/night
The Grand at Trafalgar Square
The Grand at Trafalgar Square

8 Northumberland Avenue, London WC2N 5BY

4.0 out of 5.0

Restored Victorian hotel built in 1887 and situated just off Trafalgar Square in the centre of London; the National Gallery …

£127
avg/night
Park Plaza Victoria London
Park Plaza Victoria London

239 Vauxhall Bridge Road, London SW1V 1EQ

4.0 out of 5.0

Being situated next to Victoria station makes the travel easy. Buckingham Palace and the famous Harrods are also close by. …

£152
avg/night
Park Plaza County Hall London
Park Plaza County Hall London

1 Addington Street, London SE1 7RY

4.0 out of 5.0

The hotel is perfectly located on the vibrant South Bank, by Westminster Bridge overlooking the River Thames and is within …

£132
avg/night