About Afton Down
Afton Down is a chalk down near the village of Freshwater on the Isle of Wight. Afton Down faces Compton Bay directly to the west, while Freshwater is approximately one mile north.
Afton Down is a chalk down near the village of Freshwater on the Isle of Wight. Afton Down faces Compton Bay directly to the west, while Freshwater is approximately one mile north.