St. Sebastian's School
St. Sebastian's School

press to zoom
St. Sebastian's School
St. Sebastian's School

press to zoom
St. Sebastian's School
St. Sebastian's School

press to zoom
St. Sebastian's School
St. Sebastian's School

press to zoom
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

508-636-8700

  • White Facebook Icon

Find us on Facebook

LET'S TALK!

We'd love to hear from you