Vodafone Idea Limited stores Near Saint Depot Road, Virar, 401203