Barford St Michael makes Room for George
The George Inn, recently refurbished to an exceptionally high standard, nestling in the charming village of Barford St. Michael, on the edge of the Cotswolds, 8 miles south west of…
The George Inn, recently refurbished to an exceptionally high standard, nestling in the charming village of Barford St. Michael, on the edge of the Cotswolds, 8 miles south west of…