Loard’s Ice Cream

Loard’s Ice Cream, 2000 Wayne Ave, San Leandro, CA 94577, United States

(510) 351-4131

Location