Via Cucchiara, 73048 Sant'Isidoro LE +39 327 692 9376
restaurant, Nardò, Apulia, Italy
How to go there