Map of Saint Louis School in Worcester County, MA:

Saint Louis School Worcester Webster 42.0489854 -71.8795164