About this space

Castro is a paid campsite located in Galicia (Spain).