An interactive map showing the location of 27 and 27a, St Peter's Street, Canterbury, Kent, England, UK.