Vodafone Idea Limited stores Near Nausheer Bharucha Marg, Mumbai, 400004