Where is Chalcot Square?

Where is Chalcot Square located?

Chalcot Square, Chalcot Square, Great Britain (approx. 51.54111°, -0.155°)


Where is Chalcot Square on the map?