Vodafone Idea Limited stores In Grant Road West, Mumbai, Maharashtra