An interactive map showing the location of Number 24 Store (Building Number 1/117), Portsmouth, Hampshire, England, UK.