Cowes, Isle Of Wight, England
Electric grass pitch
Liked Nice location, next to the beach, good entertainment
Disliked Toilets and showers were smelly, no toilet roll throughout the time I was there, luckily i take my own
Recommend to friends Visit again