Vodafone Idea Limited stores Near Indermohan Bhardwaj Marg, New Delhi, 110019