This hotel in Ogden, Utah offers an indoor heated pool, an on-site dining and rooms with a fridge. Ogden Eccles Dinosaur Park is just 5 miles from this hotel.
Number of rooms: 109
1335 West 12th Street, Ogden, UT 84404, United States
Hotel booked 1 times today.