Loard's Ice Cream

401 Bancroft Ave, San Leandro CA

(510) 633-1330

Location