An interactive map showing the location of 22, 24 and 24a, High Street, Ely, Cambridgeshire, England, UK.