An interactive map showing the location of Connaught Drill Hall (Ta Centre), Portsmouth, Hampshire, England, UK.