Vodafone Idea Limited stores Near Pul Pehlad Pur, New Delhi, 110044