Challa Mall
10-11, Thyagaraya Road, Pondy Bazaar, T Nagar, Chennai (Madras) India
Challa Mall is a Shopping Malls place is located in Chennai (Madras), Tamil Nadu. The address of Challa Mall is 10-11, Thyagaraya Road, Pondy Bazaar, T Nagar, Chennai (Madras) India.