Stagnaro Bros. Restaurant

59 Municipal Wharf
Santa Cruz, CA 95060