Where is Duke of York Square?

Where is Duke of York Square located?

Duke of York Square, Duke of York Square, Great Britain (approx. 51.49114°, -0.160475°)


Where is Duke of York Square on the map?