Neo Faliro in Greek Neo Faliro in Greek Νέο Φάληρο proper noun A city southeast of Athens in the Attica prefecture Greece. Add to Flashcards