Where is Portman Square?

Where is Portman Square located?

Portman Square, Portman Square (Station), Great Britain (approx. 51.517124°, -0.155118°)


Where is Portman Square on the map?