Vodafone Idea Limited stores Near Vashi Sector 19 Road%2C Navi Mumbai%2C 400703