Leo's Kitchen

  • American/Continental
65 Cooper Creek Way
Winter Park, CO 80482
(970) 363-7265
(970) 363-7266 (fax)
Hours:
Sun – Thurs: 3 – 12 pm
Friday & Saturday: 3 – 12 pm
Happy Hour 3-6pm and 10pm-12am everyday
  • About

    Leo’s Kitchen was founded because of my love of good food. My goal is simple. Provide good food, made with real ingredients in the beautiful town of Winter Park. Located on third floor of Cooper Creek

  • Directions

    We are located on the West side of HWY 40 100 yards north of Vasquez Rd with a parking lot and garage on the South side of the building and another parking lot on the North side of the building