Vodafone Idea Limited stores Near Sector 30A, Navi Mumbai, 400705