Max stores Near Anna Road, Vellore, 632001