St. Peter's school Longsa: wokha 797111
3794+3RW, Wokha, Nagaland 797111, India
Write a review
Recommended locationsMerithung Kithan2 years ago
Peaceful location, loved the natural scenery but the road was almost not there.
Sofiq khan2 years ago
Great atmosphere and Climate