Vodafone Idea Limited stores Near Sir Pherozeshah Mehta Road, Mumbai, 400001