Where is Manchester Square?

Where is Manchester Square located?

Manchester Square, Westminster, United Kingdom (approx. 51.5167°, -0.15272°)


Where is Manchester Square on the map?