Holiday Inn Express & Suites Denver South - Castle Rock, An Ihg Hotel está localizado em Castle Rock e oferece acomodação de 2 estrelas com piscina em ambiente fechado e centro de fitness Express Factory Outlet está a 2 km da propriedade e Epiphany Lutheran Church está a 3.6 km de distância.
O hotel está situado em Castle Rock e de 5 km a partir do centro da cidade. Arvada fica a 35 minutos de carro.
O hotel oferece 100 quartos com vista para montanha, bem como secretária, equipamentos para chá/café e uma televisão de ecrã plano com canais por satélite. Casas de banho têm banheira, casa de banho à parte e chuveiro.
Holiday Inn Express & Suites Denver South - Castle Rock, An Ihg Hotel oferece aos seus hóspedes pequeno-almoço buffet gratuito. Arby's e Ihop com uma variedade de pratos estão a 200 metros de distância.