Loard’s Ice Cream - 2000 Wayne Ave, San Leandro, CA 94577, USA on Eaten