Keenan Stadium is in Jamshedpur, India. It was established in 1939. This is a is a multi-purpose stadium as well as International cricket Stadium. The stadium is situated in Northern Town area of Bistupur & is owned by Tata Steel. It has a capacity of 19,000 people.