Vodafone Idea Limited stores Near Road No 221, New Delhi, 110075