Vodafone Idea Limited stores Near Nithari Chowk, Noida, 201301