St. Thomas’s Episcopal Church Address 276 South College Ave Newark DE 19711 United States Upcoming Events No events in this location