Horseshoe Inn, near Croes y Pant, South Wales