Aldo's Restaurant 616 Atlantic Ave Santa Cruz, CA 95062 Phone: (831) 426-3736 Fax: (831) 426-1362 View Website
Category: Restaurants