An interactive map showing the location of 21 and 23, Manor Road, South Hinksey, Oxfordshire, England, UK.