Where is Boston Latin Academy?

Where is Boston Latin Academy located?

Boston Latin Academy, Boston Latin Academy, United States of America (approx. 42.316147°, -71.08448°)


Where is Boston Latin Academy on the map?