Upscale restaurant, Castle Vidubichi, offering seafood and European cuisine in a chic setting with a river view. Features banquet halls.