The surrounding land is open to the public as a country park. The site is owned by the Isle of Wight Council and managed by Gift to Nature. It is an open grassland with areas of scrubby secondary woodland, featuring long views across Afton Down and Freshwater Bay, bridleways, viewpoints and a small car park.