Three Horseshoes, Dinas Powys: Welsh Village Tenancy With Station Road Footfall

The Three Horseshoes sits on Station Road in Dinas Powys, a prosperous Vale of Glamorgan village that's become a Cardiff...