Vodafone Idea Limited stores Near Ram Katha Chowk, New Delhi, 110034