We had dinner here once and the servings are huge and the food is quite decent. Definitely one of the better places to eat at in Estes Park.
They are located at:
220 E Elkhorn Ave, Estes Park, CO 80517(970) 577-0799
Monday, July 19, 2010
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment