An interactive map showing the location of Wall and Barn at N End of Church Street, Lymington and Pennington, Hampshire, England, UK.