The Salford Inn (formerly the Black Horse) at Salford, near Chipping Norton has reopened after being closed for a long period. The new owners have done a terrific job of restoring a run-down building into a Pub that both villagers and visitors can enjoy. Described by the owners as a “Traditional Country Pub without the […]