List of 5-Star Hotels near MeadowWood Behavioral Health Hospital - 575 S Dupont Hwy, New Castle, DE 19720, United States.