Vodafone Idea Limited stores Near Moregaon Talao, Palghar, 401209