Amarcord Cafe is a coffee shop in Lecce. It's a popular spot, known for its coffee and has a high customer rating.