Grand Palace Hotel & Spa

Grand Palace Hotel & Spa

Hotel

Killiyur Falls Road, Salem, Tamil Nadu, India 636 602