Local Attractions

Buckingham palace front view near Sloane Square Hotel

Buckingham Palace

Originally known as Buckingham House, the building forming the core of today’s palace was a large townhouse built for the Duke of Buckingham, in 1705.

Interior of National history museum near Sloane Square Hotel

Natural History Museum

This museum is home to life and earth science specimens, comprising some 70 million items. Nearest London Underground station: South Kensington.

Victoria and Albert museum front view near Sloane Square Hotel

Victoria & Albert Museum

This is the world’s largest museum of decorative arts and design. Named after Queen Victoria and Prince Albert, it was founded in 1852. 

An orchestra in Cadogan hall near Sloane Square Hotel

Cadogan Hall

Cadogan Hall is a 950-seat venue two minutes walk from Sloane Square tube station in the heart of Chelsea, hosting over 300 concerts and events per year.

View of Westminster & big ben near Sloane Square Hotel

Palace of Westminster and Big Ben

Big Ben is actually the nickname for the great bell, inside the clock tower at the north end of the Palace of Westminster. 

View of the London eye near Sloane Square Hotel

London Eye

This is a giant Ferris wheel (the tallest in Europe), on the banks of the River Thames. 

Exterior of Saatchi gallery near Sloane Square Hotel

Saatchi Galleri

The Saatchi Gallery is a London gallery for contemporary art and an independent charity opened by Charles Saatchi in 1985.

Exterior of Harrods building near Sloane Square Hotel


Home to over 5000 brands, shop designer fashion and accessories, luxury beauty, fine jewellery and watches, food, furniture and more.

Exterior of Royal albert hall near Sloane Square Hotel

Royal Albert Hall

The Royal Albert Hall is one of the most famous music and concert venues in the world.

Soak up the atmosphere, the interior and the amazing acoustics at one of more than 360 events a year, including classical music, jazz, world music, circus, rock, pop, opera, dance, comedy and tennis.