Does this locatiin still host kareokee nights
Address: 21 E Main St, Alhambra, CA 91801, USA
Mona Montoya | Sep 8, 2018
I don't know. Call restaurant.
Hector Ceballos | Sep 8, 2018
I dont think so
Nghia Lam | Sep 8, 2018
I don't know you have to ask the manager.
Thanks! Your answer is awaiting moderation.