Vodafone Idea Limited stores Near Narpoli Road, Thane, 421308