An interactive map showing the location of 12, Noel Road B16, Birmingham, West Midlands, England, UK.