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
627 West Duarte Road,
Arcadia, CA 91007 (opens in a new tab)
626-445-0707
Monday - Sunday
11:30 am - 9:30 pm