Opening Hours:

  • Wednesday through Friday from 4:00 PM,
  • Saturdays from 6:00 PM
  • Sundays from 11:00 AM!

Location:

  • Squirrel Creek Lodge
  • 8109 Blakeland Drive
  • Littleton, Colorado 80125

Contact Details: