2868 Fairfax St Denver , Colorado 80207 Website: Click here for restaurant websitePhone: (303) 285-9463