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