Location

10602 Lower Azusa Road,

El Monte, CA 91731

Hours

Mon – Sat, 5 pm – 1 am
Sun, 5 pm – 11 pm

 

 

Contact

(626) 279-2789
info@lab88.space