Church

Sts. Peter & Paul Parish, Wilmington

Wilmington, Delaware, United States