The Pollard Hotel, une demeure historique ouverte depuis 1893, offre une expérience de séjour dans la ville de Red Lodge. Ce lieu de passage se trouve au cœur du centre-ville, une position idéale pour explorer les environs ou simplement se détendre après une journée d’activités. L’hôtel propose une gamme de chambres, chacune équipée d’une télévision par câble et d’un système de climatisation pour un confort optimal.