Farma Deli Falirou is a delicatessen offering quality and service. It is located at Achilleos 31 in Paleo Faliro.