Mountainous Greek hospitality awaits at Ta Spitakia Tis Ifigenias, nestled in Platanos. Enjoy traditional fare in a charming, stone-built setting.