Get directions to: Happy Grill, San Leandro, CA
Restaurant address: 14630 Wicks Boulevard San Leandro, CA 94577, USA
Restaurant: Happy Grill