Vodafone Idea Limited stores Near Sardar Didar Singh Sethi Chowk%2C Mumbai%2C 400052