Beachfront camping in Greece, offering direct access to a river beach. Features a restaurant and tent terraces.