Where is Red Lion Square?

Where is Red Lion Square located?

Red Lion Square, Red Lion Square (Station), Great Britain (approx. 51.52011°, -0.119091°)


Where is Red Lion Square on the map?