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

WEDNESDAY - SUNDAY

4 PM - 9 PM

Order Online

Get Directions