Get directions to: Happy Cafe, El Monte, CA
Restaurant address: 11543 Lower Azusa Rd Ste D El Monte, CA 91732, USA
Restaurant: Happy Cafe