Vodafone Idea Limited stores Near N S C Bose Road, Chennai, 600073