Restaurant specializing in European cuisine.