Where is YHA South Downs?

Where is YHA South Downs located?

YHA South Downs, England, Great Britain (approx. 50.83237°, 0.03315°)


Where is YHA South Downs on the map?