Indoor Stadium is a stadium located in Williamnagar, Meghalaya. The average rating of this place is 3.60 out of 5 stars based on 41 reviews. The street address of this place is Williamnagar, Meghalaya 794111, India.
Bani Momin 59 months ago
Okay, good location, the only indoor stadium in williamnagar.
Makas Sangma 71 months ago
Not as it should be. Corrupt ministers in that area.
Jiping Chada Mk 59 months ago
Wonderful