Main content starts here, tab to start navigating

Hours & Location

3844 Fort Lowell Road,
Tucson, AZ 85716

520-323-7373

OPEN FOR DINE-IN SERVICE & CURBSIDE TAKEOUT

WEDNESDAY - SUNDAY

4 PM - 9 PM

Get Directions