Vodafone Idea Limited stores In Bhogal Road, New Delhi, Delhi