An interactive map showing the location of Ha-Ha 70M W of Avington House, Itchen Valley, Hampshire, England, UK.