A traditional Greek grill house (ψητοπωλείο) and cafe. Located in Avlonari.