Get directions to: Happy Snack, Anaheim, CA
Restaurant address: 1440 S Anaheim Blvd Ste A23 Anaheim, CA 92805, USA
Restaurant: Happy Snack