Where is Canterbury School?

Where is Canterbury School located?

Canterbury School, Canterbury School, United States of America (approx. 41.58759°, -73.41429°)


Where is Canterbury School on the map?