Loard's Ice Cream/Seattle's Best Coffee

307 Beach Street
Santa Cruz, CA 95060