Map of Saint Francis Xavier School in New Haven County, CT:

Saint Francis Xavier School New Haven Waterbury 41.5445413 -73.0334404