Where is Inman Square?

Where is Inman Square located?

Inman Square, Inman Square, United States of America (approx. 42.38208°, -71.10965°)


Where is Inman Square on the map?