New Castle hotels & apartments, all accommodations in New Castle

Suggested hotels in New Castle

Garden Inn New Castle photo

Garden Inn New Castle

24 E Executive Drive, New Castle, United States

Garden Inn is a central 3-star property with 48 rooms to stay in. Founded in 1998, the hotel underwent a renovation in 2008.