An interactive map showing the location of High Street (South Side) Nos 16 & 18, Ely, Cambridgeshire, England, UK.