top of page

St. Sebastian's School

St. Sebastian's School

St. Sebastian's School

St. Sebastian's School
1/9
St. Sebastian's School -
Athletic Center
Needham, MA
Saint Sebastian's School is an independent, all-boys Catholic secondary school located in Needham, Massachusetts on 26 acres. The school instructs young men in grades seven through twelve.
Highlights:
-
49,000 SF
-
Completed in 2018
-
New Construction
LET'S TALK!
We'd love to hear from you
Log In to Connect With Members
View and follow other members, leave comments & more.
bottom of page