Amarcord Cucina e Bottega is an Italian restaurant and delicatessen located in Piazza Camillo Benso di Cavour. It offers a culinary hospitality experience within an elegant historic building.