TheSports.org
All sports Site
India - Shillong- Founded in 1983
Shillong Lajong Football Club is a football team from India, based in Shillong. The club was founded in 1983. Shillong Lajong FC plays their home games in the Nehru Stadium.