Location: Rockwood Park & Museum, 4651 Washington Blvd, Wilmington, DE, United States
StreetView: None