303-307 Beach StreetSanta Cruz, CA 95060
Beach Street Pizza & Loard's Ice Cream is a family owned and operated restaurant, bar & ice cream shop. We offer the freshest local ingredients with dough made fresh in-house daily. We feature 10 premium beers on tap from local breweries, a full bar and happy hour from 4:00-7:00 p.m. Monday to Friday.Lunch, Dinner, outdoor dining, beer/wine, full bar, sports TV, ocean view, free wifi. , including most holidays. reservations welcome.