Menus

Click on one of our menus below to see more.

Location & Hours

Our Address

2011 E. 17th Ave,
Denver, CO 80206
720-379-5556

Lunch

Monday to Friday - 11am to 2pm

Dinner

Monday to Thursday - 5pm to 9pm
Friday, Saturday - 5pm to 10pm

Our Newsletter