Based on 10 reviews, the restaurant has received a rating of 4.2 stars. Price
✔️ Dine-in ✔️ Takeout
Address:
2003 United States, 3137 W Alameda Ave, Denver, CO 80219
Phone: (720) 980-1746
Hours
| Saturday | 10 AM–8 PM |
| Sunday | 10 AM–8 PM |
| Monday
(Labor Day)
|
10 AM–8 PM
Hours might differ
|
| Tuesday | Closed |
| Wednesday | 10 AM–8 PM |
| Thursday | 10 AM–8 PM |
| Friday | 10 AM–8 PM |
Reviews
John Torres
Good experience
… more
Maria Melchor Diaz
Excellent
… more
Pepe Salazar
They are cool!!!
… more
… View more