Newell Hotel

Located at 313 Girard Avenue, downtown Newell.

PH: 605-456-2789

Starlight Dining Room   Lobby  Rooms