Sloane Square
/ˌsləʊn ˈskweə(r)/
/ˌsləʊn ˈskwer/
- a square in a fashionable and expensive part of Chelsea, London. It is connected to Knightsbridge by Sloane Street.
Check pronunciation:
Sloane Square
Definition of Sloane Square from the Oxford Advanced Learner's Dictionary