Fodor's Expert Review Sheraton Wilmington South
365 Airport Rd., New Castle, Delaware, 19720, United States
With a modern feel and comfortable rooms, this hotel is located off Interstate 95, with easy access to the airport and historic downtown New Castle. The airy Atrium Lounge has a bar, restaurant, and cozy fireside seating areas. Afternoon coffee or cocktails are especially nice on the terrace.
- Starbucks coffee supplied in rooms
- friendly and efficient staff
- rooms near elevator are noisy
Rate Includes: No meals