Westminster Church

Location:1502 W. 13th St. Wilmington, Delaware 19806