Based on 3 reviews, the restaurant has received a rating of 3.7 stars. Price
✔️ Dine-in ✔️ Takeout ✔️ No delivery
Address:
2901 W 63rd Ave, Denver, CO 80221
Hours
Saturday | 11 AM–8 PM |
Sunday | 11 AM–8 PM |
Monday
(Labor Day)
|
11 AM–8 PM
Hours might differ
|
Tuesday | 11 AM–8 PM |
Wednesday | 9:30 AM–8 PM |
Thursday | 9:30 AM–8 PM |
Friday | 9:30 AM–8 PM |
Reviews
Linda M
We went to this location and there is no restaurant or food truck here. It is a residential house. And the street is residential.
… more
Jay Gradoz
Pretty good food.
… more
… View more