Do you need reservations ?
Address: 2505 W Valley Blvd, Alhambra, CA 91803, USA
EDDIE Mendoza | Aug 25, 2018
No
Daniel G. Lam | Aug 25, 2018
No reservations necessary
JORGE MEJIA | Aug 25, 2018
No . but I think you can
Thanks! Your answer is awaiting moderation.