
Bar
Three Horseshoes
2 High Street, Southall, UB1 3DA, Greater London, United Kingdom
FollowBe the first to follow · sign in to get alerts
The Three Horseshoes was a public house at Uxbridge Road and South Road at Southall Broadway, Southall, London.