630 Naamans Road (0.4 km from Knollwood Park)
Located just off I-95 this Claymont hotel is only 15 minutes' drive from the Wilmington city center and 25 minutes' drive from the Philadelphia city center.