This spot offers authentic Greek cuisine and a welcoming atmosphere for families.
Taki 16, Athina 105 54, Greece