Church

St. Michael the Archangel Church, Wilmington

Wilmington, Delaware, United States