Where is Latin School of Chicago?

Where is Latin School of Chicago located?

Latin School of Chicago, Latin School of Chicago, United States of America (approx. 41.9108°, -87.6313°)


Where is Latin School of Chicago on the map?