
Superlodge New Castle Delaware A Convenient Stay for Exploring the First State
New Castle, Delaware, is a charming destination where American history, riverfront scenery, local culture, and convenient access to nearby cities come together. Located along the Delaware River, New Castle offers travelers an opportunity to step away from the pace of…