The ICFAI University Meghalaya is located in Shillong, India on Handers Building, Laitumkhrah Main Rd, Lummawrie. The ICFAI University Meghalaya is rated 3 out of 5 in the category private university in India.
Address
Handers Building, Laitumkhrah Main Rd, Lummawrie