Hitchin' Post Cowboy Bar Address: 41087 Grand Ave, Norwood, CO 81423 Phone: (970) 327-4969 Nice to Know: Smoking No Wifi No American, Night Clubs, Pubs Other Businesses: Happy Belly Deli at 1610 Grand Ave, Norwood, CO 81423