Knights Inn New Castle Wilmington, New Castle, United States of America
Knights Inn New Castle Wilmington is conveniently located at 1200 West Ave in New Castle, United States of America
Hotel Location:
Address: 1200 West Ave
City: New Castle
State: DE
Country: United States of America
Hotel Features:
- Check-In Time: 2 PM
- Check-Out Time: noon
- Air Conditioning
- Room Service
- Car Rent Desk