Beachfront cafe and internet cafe in Néa Stíra. Offers a unique seaside experience.