Get directions to: Aldo's Harbor Restaurant, Santa Cruz, CA
Restaurant address: 616 Atlantic Ave Santa Cruz, CA 95062, USA
Restaurant: Aldo's Harbor Restaurant