Vodafone Idea Limited stores Near Sardarshahar - Churu Road, , 331403