Main content starts here, tab to start navigating

Hours & Location

627 West Duarte Road,
Arcadia, CA 91007 (opens in a new tab)

626-445-0707

Monday - Sunday

11:30 am - 9:30 pm

Get Directions (opens in a new tab)