Where is Carlyle Square /Chelsea?

Where is Carlyle Square /Chelsea located?

Carlyle Square /Chelsea, Carlyle Square /Chelsea, Great Britain (approx. 51.48643°, -0.171294°)


Where is Carlyle Square /Chelsea on the map?