English
English version

Sloane Square

From Longman Dictionary of Contemporary EnglishSloane SquareˌSloane ˈSquare  a fashionable, expensive part of central London with many expensive shops
Pictures of the day
What are these?
Click on the pictures to check.