Vodafone Idea Limited stores In Vashisht Park, New Delhi, Delhi