Vodafone Idea Limited stores Near No 20 Road, Hyderabad, 500072