Vodafone Idea Limited stores Near Park Avenue Road, New Delhi, 110044