Cafe bar in Kefalári, Greece. Offers a relaxed atmosphere.