The Otter & The Rose Entertainment The Otter & The Rose Visit Website View Trip 131 N. Bower Ave. #74 Palisade, CO 81526 (970) 712-8075 About About Murder & mystery party service. All original stories, characters, puzzles & mysteries