Vodafone Idea Limited stores Near Bapu Bagwe Road, Mumbai, 400068