Where is Roxbury Latin School?

Where is Roxbury Latin School located?

Roxbury Latin School, Massachusetts, United States (approx. 42.27565°, -71.15755°)


Where is Roxbury Latin School on the map?