Friendship House November 2, 2017 Comments Disabled Westminster Church Location:1502 W. 13th St. Wilmington, Delaware 19806