Red Rose Motel Address: 60098 Highway 40, Maybell, CO 81640 Phone: (970) 272-3018 Hotels & Motels Other Businesses: Victory Hotel at 241 Lowell, Maybell, CO 81640 Net's Cafe at 60211 Highway 40, Maybell, CO 81640 Lou's at 60211 Hwy 40, Maybell, CO 81640