Great park, but could use some shade
Mt. Lebanon Park is located at Mt Lebanon Rd, Wilmington, DE 19803