BEACH HUT DELI # 59
381 SOQUEL AVE
Santa Cruz CA 95062