1. Happy Belly Deli 1610 Grand Ave, Norwood, CO 81423 Coordinate: 38.13048,-108.28936 Phone: (970) 327-0309