Restaurant specializing in Italian cuisine.