St. Thomas the Apostle Church

301 N. Bancroft Parkway, Wilmington, DE 19805