Beachfront holiday apartments in Greece, offering unfussy rooms and a restaurant with sea views. Located steps from Kalogria Beach, near Stoupa's center.