Holiday Inn Denver Central is a lodging establishment that is located in Denver. It is a contemporary facility that features a restaurant, outdoor pool, fitness center, whirlpool, ballroom, meeting rooms and a variety of accommodation options. The hotel features more than 150 guest rooms, including over 90 two-bedded rooms. Its in-room amenities include coffee makers, mini refrigerators, work desks, in-room
Read more...