Vodafone Idea Limited stores In Ghoghule Road, Thane, Maharashtra