1 reviews | Active since Member
Delfinos have the most beautiful view but the food is very bad. We ordered garlic pizza. Etc The quality of food is very bad. Cheap mayo and no tsatsiki servid with pizza. Have always been there but cannot recommend it any more.