Ahaila Foundation Eye Hospital

Address:

Palace Complex, Calicut Road, Manjeri

City:

Malappuram

State:

KERALA

Phone:

0483-2767192,2761668