An interactive map showing the location of 2, Salisbury Square, Hertford, Hertfordshire, England, UK.