Camping Resort Els Pins Spain › Catalonia › Barcelona Barbecue Campsite shop Cash machine Dogs allowed Restaurant on the campsite