Super 8 By Wyndham New Castle

215 S Dupont Hwy, New Castle, DE 19720