St. Thomas the Apostle School

Future City Region:

School Address:

42 Adams Place
Delmar, NY 12054
United States