The World Cup Sculpture, or simply The Champions, is a bronze statue of the 1966 World Cup Final located near the site of West Ham United Football Club's former Boleyn Ground stadium in the London Borough of Newham, England.
Queen's Market
Masjid Bilal & Islamic Centre of East Ham
Udaya Kerala Restaurant
Chaiiwala
Charminar Restaurant
Naan Staap