Aquarius is a great addition to the Santa Cruz restaurant scene. We have eaten there a few times and the food has been consistently good. The lovely view is a bonus!
Own or manage this property? Claim your listing for free to respond to reviews, update your profile and much more.