Amarcord is a pastry shop and cafe offering a selection of sweets and coffee.