Menu

Home » Menu

INSTAGRAM

LOCATION

713 W Duarte Rd Arcadia, CA 91007
(626) 461-5078
Tue - Thr:5:00 pm - 10:00 pm
Fri, Sat5:00 pm - 11:00 pm
Mon, Sun:Closed