This establishment is a cafe and bar located in Afidnes, Greece. It is known for its quiet, green setting and offers Greek coffee and a tasty cheese pie. The atmosphere is described as beautiful.