Ilara Hotels & Spa is located in Navalur, India on Ilara Hotels & Spa, 1A 1B, 1, 13, Old Mahabalipuram Road, OMR. Ilara Hotels & Spa is rated 3.9 out of 5 in the category banquet hall in India.
Address
Ilara Hotels & Spa, 1A 1B, 1, 13, Old Mahabalipuram Road, OMR