Max stores Near Infinty Road, Vellore, 632001