Location: 6831 W. 120th Ave., Unit A Broomfield, Colorado 80020
Hours: (Mon.-Sat.) 11 am. - 8:00 pm. (Sun.) Closed
303-404-3434
Take Out: Yes Indoor Seating: Yes Waiter Service: No Has TV: Yes Alcohol: No Caters: Yes