Mount Carmel Church Mawlai Nongkwar is a catholic church located in Shillong, Meghalaya. The average rating of this place is 3.70 out of 5 stars based on 3 reviews. The street address of this place is HVR9+J7V, Mawlai Mawdatbaki, Shillong, Meghalaya 793017, India.
Muammar Thangkhiew 18 months ago
Located on top of a cliff. It has a beautiful view point from which you can see two waterfalls at the same time!