log in
Nearby:
Harrods
Chelsea
Belgravia
Bibendum oyster bar
Knightsbridge
Save
Share
Sloane Square
Things to do in
London
|
England
|
United Kingdom
Sloane Square is a plaza / square in London, England, United Kingdom.
Rating:
4.6 / 5
Address:
Sloane Square, London, England, United Kingdom
Map
Category:
Plaza / Square
Selected Trips
hodafouadsaadeh
4 days in Dec/Jan
London 2019
Selected Photos
×
© Hoptale
About
Covid-19
Destinations
Terms
Support
Get the app