Caruso is an Italian restaurant offering a menu with pasta dishes and seating for up to 120 people.