Where is John Burroughs School?

Where is John Burroughs School located?

John Burroughs School, John Burroughs School, United States of America (approx. 38.64444°, -90.36991°)


Where is John Burroughs School on the map?