Krangshuri Waterfall Amlarem, West Jaintia Hills. Meghalaya is a shrine located in Umlārem, Meghalaya. The average rating of this place is 4.70 out of 5 stars based on 6 reviews. The street address of this place is 74P9+CRQ, Umlārem, Meghalaya 793109, India.
Heena Kumari 12 months ago
Nice area and have a hotel here where food is too much tasty