Rose & Crown campsite in Fleet, England: showers, toilets, electric hook-ups, pets allowed and open all year. Tattershall Castle is about 35 km away.