Located across the street from the University of Delaware Stadium and close to all major businesses.
Más información de los hoteles dentro de poco tiempo.
Esta popular propiedad goza de una ubicación privilegiada en Newark. Hay un total de 103 habitaciones.