Das komfortable 3-Sterne-Snow Angel Inn Salida verfügt über eine eigene Kunstgalerie und befindet sich gleich neben dem Riverside Park. Touristeninformation der Arkansas Headwaters Recreation Area befindet sich nicht weit entfernt von dem komfortablen Hotel und bietet eine Freiluft- Bar und einen Blick auf die Berge.
Der Riverside Park liegt nur 16 Minuten Fußweg von hier entfernt. Ein 10-minütiger Spaziergang vom Snow Angel Inn aus führt Sie in die Innenstadt von Salida. Loyal Duke's Dog Park ist in 10 Minuten mit dem Auto zu erreichen.
Das Hotel verfügt über 7 Zimmer, von denen einige sowohl eine Wellness-Badewanne und eine begehbare Dusche als auch eine Sitzecke und eine Klimaanlage bieten. Die Zimmer sind zudem mit privaten Badezimmern ausgestattet, die eine begehbare Dusche und eine getrennte Toilette umfassen.
Das Restaurant Cafe Dawn, das sowohl leckere Speisen als auch Getränke serviert, befindet sich ca. 1 Kilometer vom Snow Angel Inn entfernt.