An interactive map showing the location of 148 150, High Street, Broadway, Worcestershire, England, UK.