
Rated: 7.5 out of 10 by other travelers
400 Pencader Way, Newark, DE, US, 19716 |
|
Newly opened, state-of-the-art hotel providing oversized rooms, lounge and restaurant. Located on the campus of the University of Delaware and close to many of DE's major businesses.