Vodafone Idea Limited stores Near Hosur Road, Bengaluru, 560068