Vodafone Idea Limited stores Near Shri Santaji Maharaj Jagnade Chowk, Navi Mumbai, 410206